//  有一个函数
// y={  x      x<1
//     |  2x-1   1<=x<10
//     { 3x-11  x>=10

// 写一段程序，输入x，输出y 
// #include <stdio.h>
// int main(){
//     int x;
//     scanf("%d", &x);
//     // y=x<1?x:(x<10?2*x-1:3*x-11);
//     // 三目表达式 表达1?表达2:表达3
//     printf("%d", x<1?x:(x<10?2*x-1:3*x-11));
//     return 0;
// }

// 一行搞定输入输出
#include<stdio.h>
int main()
{
    int x;
    while(~scanf("%d", &x))printf("%d\n",x<1?x:(x<10?2*x-1:3*x-11));
    return 0;
}

// 循环结构用法的参考
// int main()
// {
//     int x,y;
//     scanf("%d",&x);
//     if(x<1)
//     {
//         y=x;
//      }
//     else if(x>=1&&x<10)
//     {
//         y=2*x-1;
//      }
//      else if(x>=10)
//     {
//         y=3*x-11;
//     }
//     printf("%d",y);
//     return 0;
// }